Перейти к основному содержимому

iRidi для Bus77

Набор инструментов для создания интерфейсов управления оборудованием в шине Bus77.

документация обновлена 16.4.2026

Описание

Драйвер Bus77 - это набор инструментов, позволяющий создать интерфейс для управления домом или офисом на базе оборудования, работающего по протоколу Bus77. Список поддерживаемого оборудования доступен в каталоге Bus77 устройств.

Добавление драйвера

Отсканировать Bus77 шину и добавить устройства в проект (панельный / серверный) можно с помощью импорта устройств из приложения Bus77 Home или с помощью проекта Bus77 в iRidi Studio.

Важно

После экспорта из приложения Bus77 Home и импорта данных в iRidi Studio возврат для настройки и управления визуализацией Bus77 Home невозможен. Продолжение работы в Bus77 Home гарантированно приводит к поломке связей в шине. Импортируйте файл проекта в iRidi Studio только при завершении настройки шины. Далее конфигурирование шины продолжайте в iRidi Studio.

Импорт устройств

  1. Для добавления устройств в iRidi Studio , необходимо из приложения Bus77 Home выгрузить файл с заранее настроенными устройствами. Для этого в настройках линии нажмите Экспортировать данные в файл :

Bus77_driver10.png

  1. Сохраните файл в формате *.b77 :

Bus77_4.png

  1. В iRidi Studio , на вкладке Devices , нажмите кнопку сканера / импорта, выберите Bus77 Project Import (*.b77) :

Bus77_6.png

В проект будет добавлен драйвер Bus77 с настроенными устройствами, командами и фидбэками. Изменить настройки можно в параметрах устройств.

Подсказка

Начиная с версии Bus77 Home v2.1.0, проект экспортируется с новым расширением b77.

  1. Все проекты, экспортированные на версиях ниже v2.1.0 с расширением *.irb77, совместимы с любой версией iRidi Studio.
  2. Проекты, экспортированные на v2.1.0 и выше с расширением *.b77, совместимы с iRidi Studio, начиная от версии v1.3.66.

Настройка параметров подключения

ConfiguringConnectionSettings.png

Настройка подключения драйвера:

  • Name - имя устройства в Studio;
  • Driver Type - тип драйвера;
  • Source Project - проект-источник, параметр для синхронизации с .b77 проектом;
  • Used with iRidi device - настройка используемого типа устройства;
  • Protocol - TCP / CAN - определяется автоматически, можно изменить
  • Log Level - уровень логирования драйвера;
  • Host - IP-адрес оборудования;
  • Port - порт подключения;
  • Keep Alive - интервал проверки TCP соединения. В случае отсутствия ответа на запрос Keep Alive, драйвер будет принудительно переведён в состояние отключен;
  • Line polling frequency (ms) - частота опроса линии для токена Online у устройств Bus77;
  • LID - адрес на линии.
примечание

Начиная с версии iRidi Studio 1.3.78 для драйвера Bus77 Network нельзя выбрать протокол Serial.

В проектах, созданных до 1.3.78 протокол в драйвере Bus77 Network изменён Serial > CAN, с сохранением пользовательских данных в параметре Port

Bus77_Setting3.png

Настройка подключения устройств:

  • LID - адрес на линии;
  • Model - модель устройства;
  • PIN - пин код устройства.
примечание

При выборе TCP протокола данные подключения драйвера(порт, хост) выставляются вручную порты для оборудования можно найти здесь

По нажатию правой кнопки мыши (ПКМ) по устройству или драйверу появится меню с кнопкой "Открыть в проекте Bus77" . По нажатию на кнопку откроется Bus77 проект на вкладке "Связи и логика", выбранное устройство будет выделено.

Bus77_Devices1.png

примечание

Для удобного отслеживания состояния устройств, у каждого устройства в проекте есть свой токен Online.

примечание

Если у панельного / серверного проекта нет привязанного Bus77 проекта, то кнопка "Открыть в проекте Bus77" будет неактивна, появится ошибка: "Связанный проект не найден. Попробуйте привязать проект снова."

примечание

Если выбранное устройство не найдено, то появится ошибка: "Устройство не найдено. Синхронизируйте проекты."

Настройка Used with iRidi device

Настройка "Used with iRidi Device" позволяет автоматически выставить порт устройства по умолчанию для удобной настройки драйвера Bus77 Network

  1. Создайте серверный или панельный проект в iRidi Studio и добавьте драйвер Bus77 Network
  2. Добавьте драйвер Bus77 Network, нажав на кнопку "+" > Add device
  3. В поле Used with iRidi Device выберите используемое устройство
  4. В параметрах драйвера выберите протокол (TCP или CAN)
  5. Измените параметры подключения по необходимости (Host, Port, LID)
  6. После выбора устройства в поле Port автоматически подставится дефолтный порт устройства (см. раздел "Поиск линии")
примечание

В зависимости от выбранного в параметре Used with iRidi Device устройства или протокола, изменяется список доступных протоколов или устройств соответственно.

В панельном проекте:

протокол TCP

Panel_TCP_Bus77.png

протокол CAN

ServerPanel_CAN_Bus77.png

В серверном проекте:

протокол TCP

ServerPanel_TCP_Bus77.png

протокол CAN

ServerPanel_CAN_Bus77.png

примечание

При синхронизации драйвера Bus77 Network с проектом Bus77 параметр Used with iRidi Device сбрасывается в значение None Значения полей Host, Port, LID синхронизируются с проектом Bus77

примечание

При ручном изменении параметров подключения параметр Used with iRidi Device сбрасывается в значение None. Для восстановления дефолтных параметров подключения заново выберите устройство в параметре Used with iRidi Device.

Мониторинг доступности устройств

У устройств Bus77 есть собственный токен Online , он находится в папке Токены внутри устройства. Создан для удобного мониторинга за состоянием устройства (онлайн/офлайн) на линии.

Свойства токена Online серверный проект

Bus77_Devices02.png

По умолчанию, в серверном проекте, токен Online выключен.

Токен, можно включить, назначив значение True у параметра On Server в настройках токена.

Частота опроса, токена Online, задается для всех устройств драйвера, через параметр Line polling frequency (ms) , находится в настройках драйвера Bus77, диапазон значений для параметра:

  • 0 – опрос не будет происходить, даже если токен Online включен;

  • 10000 – опрос устройств будет происходить каждые 10 секунд (это min значение, которое можно выставить, max значение для параметра не задано, но оно не может превышать значение десятизначного числа).

примечание

Не рекомендуется выставлять минимальное значение для параметра Line polling frequency (ms) , чтобы не перегружать линию запросами.

примечание

Если значение параметра не вводилось вручную, при включении токена Online значение параметра Line polling frequency (ms) будет автоматически выставляется 10000, а при выключении всех токенов Online будет выставлен 0.

примечание

Если в течении 15 секунд включить или выключить 2 токена Online подряд, откроется попап с предложением включить или выключить все токены Online у устройств, в рамках одного драйвера Bus77.

На web-интерфейсе сервера параметр Line polling frequency (ms) называется UpdatePingTime находится в настройках драйвера Bus77 во вкладке Drivers раздел WORK. Для изменения параметра через скрипты тоже используется имя UpdatePingTime , пример:


function on () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 10000});
}
function off () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 0});
}

Свойства токена Online панельный проект

Bus77_Devices03.png

По умолчанию, в панельном проекте, токен Online включен и выключить его нельзя.

Частота опроса, токена Online, задается для всех устройств драйвера, через параметр Line polling frequency (ms) , находится в настройках драйвера Bus77, диапазон значений для параметра:

  • 0 – опрос не будет происходить, даже если токен Online включен;
  • 10000 – опрос устройств будет происходить каждые 10 секунд (это min значение, которое можно выставить, max значение для параметра не задано, но оно не может превышать значение десятизначного числа).
примечание

Не рекомендуется выставлять минимальное значение для параметра Line polling frequency (ms) , чтобы не перегружать линию запросами.

примечание

Если значение параметра не вводилось вручную, при добавлении связи с токеном Online значение параметра Line polling frequency (ms) будет автоматически выставляется 10000, а при удалении всех связей с токеном Online будет выставлен 0.

Для изменения параметра Line polling frequency (ms) в панельном проекте используется параметр UpdatePingTime находится в настройках драйвера Bus77 во вкладке Drivers раздел PROJECT SETTING, в окне System menu. Для изменения параметра скрипты так же используется имя UpdatePingTime , пример:


function on () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 10000});
}
function off () {
IR.GetDevice("Bus77").SetParameters({UpdatePingTime: 0});
}

Управление устройствами

Для управления устройствами используйте команды и фидбэки, созданные приложением при импорте драйвера в панельный или серверный проект.

При импорте в драйвер попадают только те команды и фидбэки, которые используются для управления. Это сделано, чтобы команды для программирования устройства не мешались, а лишние фидбэки не увеличивали стоимость лицензии.

Если вам необходимы команды и фидбэки, которых нет в списке, то вы можете добавить их с помощью ПКМ по устройству. Для этого нажмите кнопку Add Optional Commands и выберите необходимые команды и фидбэки.

Bus77_Add_command1.png

Все команды и фидбэки имеют предустановленный список настроек в Bus77 проекте и не имеет дополнительных настроек в серверном или панельном проекте.

SendRecieve.png

Чтобы отправить команду, перетяните ее на графический элемент и укажите значение (Value), которое необходимо отправить.

Чтобы отобразить значение с канала обратной связи, перетащите Feedback на графический элемент, и укажите, каким образом вывести значение (Value).

Подробнее о работе с графическими элементами написано в статье "Типы графических элементов".

Датчик влажности

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписаниеВидимость
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключитьВидимый
CalibrationValue-20 – 20Калибровочное значение датчикаСкрытый
UpperPoint0 – 100Верхняя отслеживаемая точка значения датчикаСкрытый
BottomPoint0 – 100Нижняя отслеживаемая точка значения датчикаСкрытый
Deadband0 – 100Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки PulseСкрытый
Pulse0 – 60Таймер отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60
Скрытый

Feedback:

ПараметрЗначениеОписаниеВидимость
Value0 – 100Значение датчикаВидимый
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключенВидимый
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Видимый

Датчик давления

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписаниеВидимость
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключитьВидимый
CalibrationValue-1000 – 1000Калибровочное значение датчикаСкрытый
UpperPoint0 – 1000Верхняя отслеживаемая точка значения датчикаСкрытый
BottomPoint0 – 1000Нижняя отслеживаемая точка значения датчикаСкрытый
Deadband0 – 1000Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки PulseСкрытый
Pulse0 – 60Таймер отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60
Скрытый

Feedback:

ПараметрЗначениеОписаниеВидимость
Value0 – 1000Значение датчикаВидимый
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Видимый
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключенВидимый

Датчик движения

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписаниеВидимость
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключитьВидимый
CalibrationValue-1000 – 1000Калибровочное значение датчикаСкрытый
UpperPoint0 – 1000Верхняя отслеживаемая точка значения датчикаСкрытый
BottomPoint0 – 1000Нижняя отслеживаемая точка значения датчикаСкрытый
Deadband0 – 1000Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки PulseСкрытый
Pulse0 – 60Время, через которое генерируется изменение глобальной переменной канала Value, независимо от настройки DeadbandСкрытый
Silenceлюбое значениеОтключить датчик на время КУ SetSilenceTimeСкрытый
HighBacklightValueOn0 – 100Установить значение яркости связанного диммера при включении в зависимости от освещенности (когда светло)Скрытый
LowBacklightValueOn0 – 100Установить значение яркости связанного диммера при включении в зависимости от освещенности (когда темно)Скрытый
HighBacklightValue0 – 100Значение датчика для включения светаСкрытый
IncomeIllumination0 / 1Канал входящего значения освещенностиСкрытый
LightAutoOffTimer0 – 65535Время ожидания (в минутах) перед отключением диммеров/реле после пропажи движенияСкрытый
LightMode0 / 1Режим включения света: 0 — без учета освещенности, 1 — с учетом уровня освещенияСкрытый
LightValue0 – 100Значение включения света без учета освещенностиСкрытый
HighBacklightValueOff0 – 100Установить значение яркости связанного диммера при выключении в зависимости от освещенности (когда светло)Скрытый
LowBacklightValueOff0 – 100Установить значение яркости связанного диммера при выключении в зависимости от освещенности (когда темно)Скрытый
LowBacklightValue0 – 100Значение включения света для светлого режимаСкрытый
MotionThreshold0 – 1000Порог для определения наличия движенияСкрытый
SetSilenceTime0 – 65535Время для параметра SilenceСкрытый
SetTimerDelayOn0 – …Время (в секундах), по истечении которого датчик включится при запуске через КУ StartWithDelayСкрытый
ShiftSetPointValue0 – 25Настройка для ShiftSetPointСкрытый
StartWithDelayлюбое значениеВключить сенсор с задержкой по таймеру КУ SetTimerDelayOnСкрытый
IncomeMotionState0 / 1Входящее значение движения от других датчиковСкрытый
IncomeLightState0 / 1Канал входящего значения управляемого источника освещения: 0 — выключен, 1 — включенСкрытый
SetTimerPhysicalSwitchOn0 – …Таймер ручного включения. Если свет был включен извне, то по истечении времени свет выключится автоматическиСкрытый
StopTimerOrAddTimeлюбое значениеПри отправке значения таймер автовыключения увеличивается на 30 минут, но не более 3 часов суммарноСкрытый
StartTimerлюбое значениеЗапустить таймер автовыключения светаСкрытый
StopTimerлюбое значениеОтключить таймер автовыключения света бессрочноСкрытый
FastMode0 / 1Режим быстрого обнаружения движенияСкрытый

Feedback:

ПараметрЗначениеОписаниеВидимость
Value0 – 1000Значение датчикаВидимый
AlarmState-1 – 1Состояние тревоги: -1 — ниже, 0 — норма, 1 — вышеВидимый
Availability0 / 1Доступность датчикаВидимый
SilenceState-1 – 1Состояние Silence: -1 — Silence, 0 — выключен, 1 — включенВидимый
SetDimmerStepDownлюбое значениеСобытие увеличения яркости диммера перед выключениемСкрытый
SetDimmerStepUpлюбое значениеСобытие увеличения яркости диммера перед выключением, если обнаружено движениеСкрытый
LogicOffлюбое значениеСобытие для связи с реле или диммерами: выключение источников светаСкрытый
SetDimmerValue0 – 100Событие для связи с диммером: включение связанного диммера на заданное значение яркости в HighBacklightValueOn / LowBacklightValueOn / HighBacklightValueOff / LowBacklightValueOffСкрытый
LogicOnлюбое значениеСобытие для связи с реле или диммерами: включение источников светаСкрытый
State0 / 1Состояние удаленного устройства с учетом задержкиВидимый
MotionState0 / 1Флаг наличия движения с учетом параметра MotionThresholdВидимый
ShiftSetPoint-50 – 50Событие для связи с диммером, генерирует значение, на которое увеличится / уменьшится яркость диммера при выключенииСкрытый
StopTimerTimeLeft0 – 255Время, оставшееся до автоотключения света. При значении более 180 автоотключение не происходит (таймер выключен)Скрытый

Датчик загрязнения воздуха

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписаниеВидимость
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключитьВидимый
UpperPoint0 – 20000Верхняя отслеживаемая точка значения датчикаСкрытый
BottomPoint0 – 20000Нижняя отслеживаемая точка значения датчикаСкрытый
Deadband0 – 20000Минимальное изменение значения датчика (от текущего), при котором происходит событие изменения канала обратной связи Value, независимо от настройки PulseСкрытый
Pulse0 – 60Таймер отправки значения в шину (в мин). 0 — выключен, минимальное значение 1, максимальное — 60Скрытый

Feedback:

ПараметрЗначениеОписаниеВидимость
ValueVOC0 – 20000Значение датчика VOCВидимый
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Видимый
Availability0 / 1Доступность датчика:
1 — включен
0 — выключен
Видимый

Датчик напряжения

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписаниеВидимость
Availability0 / 1Доступность датчика:
1 — включить
0 — выключить
Видимый
CalibrationValue0 – 20000Установление зависимости между показаниями средства измерительного прибора и размером измеряемой величиныСкрытый
UpperPoint0 – 20000Показания датчика напряжения для данной среды считаются высокими при достижении указанного значенияСкрытый
BottomPoint0 – 20000Показания датчика напряжения для данной среды считаются низкими до достижения указанного значенияСкрытый
Deadband0 – 20000Отправлять значение напряжения, если оно изменилось более чем на указанное значениеСкрытый
Pulse0 – 60Отправлять запрос на получение актуального напряжения через указанное количество минут.
0 — отключить таймер
Скрытый
AlarmPulse0 – 128Время, через которое сработает тревога при появлении высокого / низкого напряженияСкрытый
Shiftлюбое значениеВычитает или прибавляет к показателю напряжения указанное значение (для корректировки показаний датчика)Скрытый
Multiplier-10000 – 10000Умножает показатель напряжения на указанное значение (используется для перевода в другие единицы измерения)Скрытый

Feedback

ПараметрЗначениеОписаниеВидимость
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Видимый
Availability0 / 1Доступность датчика:
1 — включен
0 — выключен
Видимый
Modified Valueлюбое значениеЗначение с учетом модификацииВидимый
Voltageлюбое значениеНапряжение (мВ)Видимый

Датчик освещенности

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписаниеВидимость
Availability0 / 1Доступность датчика:
1 — включить
0 — выключить
Видимый
CalibrationValue-20000 – 20000Калибровочное значение датчикаСкрытый
UpperPoint0 – 20000Верхняя отслеживаемая точка значения датчикаСкрытый
BottomPoint0 – 20000Нижняя отслеживаемая точка значения датчикаСкрытый
Deadband0 – 20000Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки PulseСкрытый
Pulse0 – 60Время, через которое будет генерироваться изменение глобальной переменной канала Value, независимо от настройки DeadbandСкрытый
IlluminationPoint0 – 20000Точка освещенности при переходе темно / светлоСкрытый
IlluminationHysteresis0 – 20000Гистерезис точки перехода темно / светлоСкрытый
ManualCalibrationStart0 – 20000Канал для калибровки датчика: задается текущее освещение в люксах. После этого датчик внесет поправку в свои расчеты, чтобы привести показатели к введеннымСкрытый
CalibrationCoefficientлюбое значениеКалибровочный коэффициент. Рассчитывается автоматически после установки значения в КУ ManualCalibrationStart. В дальнейшем можно проводить калибровку через это значениеСкрытый

Feedback

ПараметрЗначениеОписаниеВидимость
Value0 – 20000Значение датчикаВидимый
Availability0 / 1Доступность датчика:
1 — включен
0 — выключен
Видимый
BacklightValue0 / 1Значение освещенности:
0 — светло
1 — темно
Видимый
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Видимый
Darkлюбое значениеСобытие «стало темно»Скрытый
Lightлюбое значениеСобытие «стало светло»Скрытый

Датчик протечки

примечание

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command

ПараметрЗначениеОписаниеВидимость
Mode0 – 2Режим работы:
0 — выключен
1 — включен
2 — режим уборки (датчик неактивен)
Видимый
SilenceOnлюбое значениеВключить режим «Уборка»Скрытый
SilenceOffлюбое значениеВыключить режим «Уборка»Скрытый

Feedback

ПараметрЗначениеОписаниеВидимость
LeakageState0 / 1Состояние протечки:
1 — сработка, датчик обнаружил протечку
0 — на датчике нет сработки
Видимый
SilenceTimeLeft0 – …Остаток в минутах до окончания режима уборки, отсчет происходит каждую минутуВидимый
SensorState0 – 5Состояние датчика:
0 — нет ошибки
1 — датчик не в сети
2 — ошибка внутреннего счетчика датчика (FS-WT-BIF) / нет связи с датчиком (FS-WT-OCS-BIF)
3 — ошибка частоты работы ШИМ
4 — ошибка скважности ШИМ
5 — обратная связь не передается

При выборе типа датчика WT-OC-BIF / Сухой контакт без обратной связи значение SensorState = 5 (не является ошибкой, а указывает на отсутствие дополнительной информации о состоянии датчика)
Видимый
Mode0 – 2Режим работы:
0 — выключен
1 — включен
2 — режим уборки (датчик неактивен)
Видимый
SilenceOnлюбое значениеСобытие включения режима «Уборка»Скрытый
SilenceOffлюбое значениеСобытие выключения режима «Уборка»Скрытый

Датчик силы тока

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue0 – 20000Установление зависимости между показаниями измерительного прибора и величиной измеряемого параметра
UpperPoint0 – 20000Значение, при достижении которого показания считаются высокими
BottomPoint0 – 20000Значение, ниже которого показания считаются низкими
Deadband0 – 20000Отправка значения происходит, если изменение превышает указанное значение
Pulse0 – 60Интервал запроса актуального значения (в мин).
0 — таймер отключен
AlarmPulse0 – 128Время до срабатывания тревоги при высоком или низком значении
Shiftлюбое значениеДобавляет или вычитает значение для корректировки показаний датчика
Multiplier-10000 – 10000Умножает значение датчика (используется для перевода в другие единицы измерения)

Feedback:

ПараметрЗначениеОписание
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
Modified Valueлюбое значениеЗначение с учетом модификации
Currentлюбое значениеСила тока (А)

Датчик сопротивления

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика:
1 — включить
0 — выключить
CalibrationValue0 – 20000Установление зависимости между показаниями средства измерительного прибора и размером измеряемой величины
UpperPoint0 – 20000Показания датчика сопротивления для данной среды считаются высокими при достижении указанного значения
BottomPoint0 – 20000Показания датчика сопротивления для данной среды считаются низкими до достижения указанного значения
Deadband0 – 20000Отправлять значение сопротивления, если оно изменилось более чем на указанное значение
Pulse0 – 60Отправлять запрос на получение актуального сопротивления через указанное количество минут.
0 — отключить таймер
AlarmPulse0 – 128Время, через которое сработает тревога при появлении высокого / низкого сопротивления
Shiftлюбое значениеВычитает или прибавляет к показателю сопротивления указанное значение (для корректировки показаний датчика)
Multiplier-10000 – 10000Умножает показатель сопротивления на указанное значение (используется для перевода в другие единицы измерения)

Feedback:

ПараметрЗначениеОписание
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
Modified Valueлюбое значениеЗначение с учетом модификации
Resistanceлюбое значениеСопротивление (Ом)

Датчик температуры

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика:
1 — включить
0 — выключить
CalibrationValue-20 – 20Поправка к текущему значению температуры. В случае, когда датчик находится в нестандартном месте, где температура может отличаться, используется настроечный КУ для введения специальной погрешности для датчика
Deadband0 – 10Отклонение от текущей температуры (минимум 0,1; по умолчанию 0,5).
0 — выключено
Pulse0 – 60Таймер, через который отправляется значение в шину (мин):
0 — выключен
минимальное значение 1
максимальное — час
BottomPoint-50 – 110Нижняя отслеживаемая точка значения датчика
UpperPoint-50 – 110Верхняя отслеживаемая точка значения датчика

Feedback:

ПараметрЗначениеОписаниеПримечание
Temperature-50 – 110Значение температуры окружающей средыПри обрыве или коротком замыкании данные не передаются
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен
ErrorCode0 – 3Код ошибки:
0 — нет ошибок
1 — короткое замыкание на цепи датчика температуры
2 — обрыв цепи датчика температуры.
3 — аномальные данные (если значение не приходит более минуты)
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше

Датчик шума

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Availability0 / 1Доступность датчика: 1 — включить, 0 — выключить
CalibrationValue-128 – 127Калибровочное значение датчика
UpperPoint0 – 150Верхняя отслеживаемая точка значения датчика
BottomPoint0 – 150Нижняя отслеживаемая точка значения датчика
Deadband0 – 150Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки Pulse
Pulse0 – 60Интервал отправки значения в шину (в мин).
0 — выключен, минимальное значение 1, максимальное — 60
AlarmPulse0 – 128Время, через которое будет генерироваться изменение глобальной переменной каналов Upper/BottomLimit

Feedback:

ПараметрЗначениеОписание
Value0 – 150Значение датчика
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Availability0 / 1Доступность датчика: 1 — включен, 0 — выключен

Датчик CO2

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписаниеВидимость
Availability0 / 1Доступность датчика:
1 — включить
0 — выключить
Видимый
CalibrationValue-500 – 500Калибровочное значение датчикаСкрытый
UpperPoint0 – 5000Верхняя отслеживаемая точка значения датчикаСкрытый
BottomPoint0 – 5000Нижняя отслеживаемая точка значения датчикаСкрытый
Deadband0 – 5000Минимальное значение, на которое должно произойти изменение значения с датчика (от текущего), чтобы произошло событие изменения канала обратной связи Value, независимо от настройки PulseСкрытый
Pulse0 – 60Таймер, через который отправляется значение в шину (мин).
0 — выключен
минимальное значение 1
максимальное — час
Скрытый

Feedback

ПараметрЗначениеОписаниеВидимость
Value0 – 5000Значение датчикаВидимый
Availability0 / 1Доступность датчика:
1 — включен
0 — выключен
Видимый
AlarmState-1 – 1Состояние тревоги:
-1 — ниже
0 — норма
1 — выше
Видимый

Диммер

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
TargetLevel0 – 100Целевое значение уровня диммера
CurrentLevelRefreshTime0 – 10Уставка, определяющая, сколько раз в секунду будет произведена отправка значения на интервале изменения яркости от текущей до целевой в КОС CurrentLevel.
Если значение канала = 0, сообщение будет сгенерировано один раз при достижении целевой яркости
SwitchOnлюбое значениеВключение диммера с последним сохраненным значением (по умолчанию максимальным)
SwitchOffлюбое значениеВыключает диммер
Toggleлюбое значениеПереключает текущее состояние SwitchOn → SwitchOff
BehaviorOnStart0 – 2Режим работы при подаче питания:
0 — всегда выключено
1 — использовать ValueOnStart
2 — использовать последнее значение
ValueOnStart1 – 100Значение диммера при подаче питания
Upлюбое значениеУвеличение уровня диммера
Downлюбое значениеУменьшение уровня диммера
FadeIn0 – 3600000Время в мс, необходимое для достижения уровня с 0 до 255 по кривой FadeInCurve
FadeOut0 – 3600000Время в мс, необходимое для достижения уровня с 255 до 0 по кривой FadeInCurve
Step0 – 100Шаг для Up и Down
FlickerThreshold (220)0 – 100Порог мерцания (единица основной шкалы)
DimmingMode (220)0 / 1Режим диммирования:
0 — передний фронт
1 — задний фронт
State0 / 1Установка состояния диммера:
1 — On
0 — Off
IncomeShiftSetPoint-25 – 25Принимает значение сдвига для CurentSetPoint
SwitchOnMinлюбое значениеВключение диммера с минимальным доступным значением уровня
SwitchOnMaxлюбое значениеВключение диммера с максимальным доступным значением уровня

Feedback:

ПараметрЗначениеОписание
TargetLevel0 – 100Целевое значение уровня диммера
CurrentLevel0 – 100Текущее значение уровня диммера
State0 / 1Состояние диммера:
0 — выключен
1 — включен

TW Диммер

примечание

В драйвере по умолчанию видимые только те команды и фидбэки, которые используются для управления. Для добавления скрытых воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписаниеВидимость
TargetLevel0 – 100Установить произвольную яркость диммераВидимый
Onлюбое значениеВключить диммер на последнее значение яркости и цветовой температурыСкрытый
SwitchOnMaxлюбое значениеУстановить яркость диммера на максимально возможное значение (100%) без изменения цветовой температурыСкрытый
SwitchOnMinлюбое значениеУстановить яркость диммера на минимально возможное значение (1%) без изменения цветовой температурыСкрытый
Toggleлюбое значениеВыключить диммер / включить диммер на последнее значение яркости и цветовой температурыСкрытый
Offлюбое значениеВыключить диммерСкрытый
Upлюбое значениеУвеличить яркость диммера на 1 шаг, указанный в настройке «Шаг яркости %», без изменения цветовой температурыСкрытый
Downлюбое значениеУменьшить яркость диммера на 1 шаг, указанный в настройке «Шаг яркости %», без изменения цветовой температурыСкрытый
State0 / 1Установка состояния диммера:
0 — выключить диммер
1 — включить диммер на последнее значение яркости и цветовой температуры
Видимый
BackgroundTargetLevel1 – 100Изменить последнее значение яркости диммера до его включения. Например, если нужно включить диммер на меньшее значение яркости, чем в прошлый разСкрытый
ColorTemperature1500 – 8000Установить произвольное значение цветовой температурыВидимый
ColorTemperatureStepUpлюбое значениеУвеличить цветовую температуру диммера на 1 шаг, указанный в настройке «Шаг цветовой температуры, K», без изменения значения яркостиСкрытый
ColorTemperatureStepDownлюбое значениеУменьшить цветовую температуру диммера на 1 шаг, указанный в настройке «Шаг цветовой температуры, K», без изменения значения яркостиСкрытый
SunriseSimulation0 / 1Установка состояния имитации рассвета:
0 — остановить имитацию рассвета
1 — запустить имитацию рассвета
Скрытый
SunsetSimulation0 / 1Установка состояния имитации заката:
0 — остановить имитацию заката
1 — запустить имитацию заката
Скрытый
SunriseTargetLevel2 – 100Настроечная команда. Процент яркости, к которому будет стремиться TW-диммер во время имитации рассвета. Может использоваться для настройки параметра конечным пользователем из проекта i3Pro без участия iRidi StudioСкрытый
SunriseColorTemperature1500 – 8000Цветовая температура, которая будет использоваться во время имитации рассвета. Может использоваться для настройки параметра конечным пользователем из проекта i3Pro без участия iRidi StudioСкрытый
SunsetColorTemperature1500 – 8000Цветовая температура, которая будет использоваться во время имитации заката. Может использоваться для настройки параметра конечным пользователем из проекта i3Pro без участия iRidi StudioСкрытый

Feedback:

ПараметрЗначениеОписаниеВидимость
TargetLevel0 – 100Целевое значение уровня яркости диммераВидимый
CurrentLevel0 – 100Текущее значение уровня яркости диммераВидимый
TargetLevelReachedлюбое значениеСобытие достижения целевого уровня яркостиСкрытый
Onлюбое значениеСобытие включения диммераСкрытый
Offлюбое значениеСобытие выключения диммераСкрытый
State0 / 1Состояние диммера:
0 — выключен
1 — включен
Видимый
BackgroundTargetLevel1 – 100Значение яркости диммера до его включенияСкрытый
ColorTemperature1500 – 8000Текущее значение цветовой температуры диммераВидимый
DownTempLimit1500 – 8000Нижний предел цветовой температуры для выбранного в настройке «Модель светодиодной ленты%» типа светодиодной лентыСкрытый
UpperTempLimit1500 – 8000Верхний предел цветовой температуры для выбранного в настройке «Модель светодиодной ленты%» типа светодиодной лентыСкрытый
SunriseSimulation0 / 1Состояние имитации рассвета:
0 — имитация рассвета не выполняется в текущий момент
1 — в текущий момент выполняется имитация рассвета
Скрытый
SunriseSimulationStartлюбое значениеСобытие начала имитации рассветаСкрытый
SunriseSimulationEndлюбое значениеСобытие успешного окончания имитации рассвета (яркость диммера достигла целевого показателя)Скрытый
SunsetSimulation0 / 1Состояние имитации заката:
0 — имитация заката не выполняется в текущий момент
1 — в текущий момент выполняется имитация заката
Скрытый
SunsetSimulationStartлюбое значениеСобытие начала имитации закатаСкрытый
SunsetSimulationEndлюбое значениеСобытие успешного окончания имитации заката (яркость диммера достигла целевого показателя)Скрытый
SimulationProgress0 – 100Прогресс (%) выполнения программы имитации рассвета / заката, где 0 — имитация началась, 100 — имитация завершилась и яркость достигла целевого значения. Фидбек можно использовать для отображения progress barСкрытый

RGB (HSV) диммер

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
TargetHSV0 – 23618660Комплексное значение в формате HHHSSVV (макс. 0x01686464)
TargetHue0 – 360Цвет (в градусах)
TargetSaturation0 – 100Насыщенность (от бледного к насыщенному)
TargetValue0 – 100Яркость (от выключенного до максимального значения)
CurrentLevelRefreshTime0 – 10Количество отправок значения в секунду при изменении яркости (канал CurrentLevel).
0 — отправка происходит один раз при достижении целевого уровня
SwitchOnлюбое значениеВключение диммера с последним сохраненным значением
SwitchOnMaxлюбое значениеУстановка яркости на максимальное значение (100%)
Toggleлюбое значениеПереключение состояния: включение / выключение
SwitchOffлюбое значениеУстановка яркости на 0 (выключение)
BehaviorOnStart0 – 2Режим работы при подаче питания:
0 — всегда выключен
1 — использовать ValueOnStart
2 — использовать последнее значение
ValueOnStart1 – 100Значение яркости при подаче питания
Upлюбое значениеУвеличение уровня яркости
Downлюбое значениеУменьшение уровня яркости
FadeIn0 – 3600000Время (мс) для увеличения уровня с 0 до 100
FadeOut0 – 3600000Время (мс) для уменьшения уровня с 100 до 0
Step0 – 100Шаг изменения уровня
State0 / 1Состояние диммера:
0 — выключен
1 — включен
IncomeShiftSetPoint-25 – 25Значение сдвига для CurrentSetPoint
AutoOffTime0 – …Таймер автоотключения (0 — отключен)
MaxLevel0 – 100Максимальное значение канала Value

Feedback:

ПараметрЗначениеОписание
TargetHue0 – 23618660Целевое значение RGB (HSV) диммера
CurrentHSV0 – 23618660Текущее значение RGB (HSV) диммера
TargetLevelReachedлюбое значениеСобытие достижения целевого значения
ValueOnлюбое значениеСобытие включения
ValueOffлюбое значениеСобытие выключения
State0 / 1Состояние:
0 — выключено
1 — включено
TargetValue0 – 100Целевое значение яркости (Value)
CurrentValue0 – 100Текущее значение яркости (Value)
Подсказка

Для управления диммерам в студии с RGB колор-пикера необходимо использовать скрипт перевода RGB to HSV:

Диод

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Inversion0 / 1Включение инверсии входа
AutoOffTime0 – …Таймер автоотключения выхода (0 — отключен)
BehaviorOnStart0 – 2Поведение при подаче питания:
0 — выключение
1 — включение
2 — восстановление последнего значения
State0 / 1Установка состояния выхода:
0 — выключен
1 — включен
SwitchOnлюбое значениеВключение выхода
SwitchOffлюбое значениеВыключение выхода
Toggleлюбое значениеПереключение состояния на противоположное
Binding0 / 1Режим управления индикатором:
0 — управление отдельно
1 — привязка к физическому состоянию

Feedback:

ПараметрЗначениеОписание
State0 / 1Значение состояния логического входа

Задвижка

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
OpenCloseTime0 - ...Время для установки времени закрытия / открытия задвижки, так как нет концевиков и требуется регулировка. (мс)
Anti-sticking0 / 1Управление функцией анти-залипания задвижки.
Раз в неделю задвижка из активного состояния переходит в противоположное и обратно.
Только при режиме авто!
Mode0 - 2Режим, в котором управляется задвижка
0 - off,
1 - manual,
2 - auto.
SetManualany valueКоманда для перехода в режим Manual
SetAutoany valueКоманда для перехода в режим Auto
State0 / 1Установка состояния задвижки: 0 - закрыт, 1 - открыт
Openany valueОткрыть задвижку
Closeany valueЗакрыть задвижку
EmergencyResetany valueСнять аварийный режим (задвижка открывается)
IncomeLeakageState0 / 1Связывается с датчиками протечки, используется для управления датчиком в режиме auto
IncomeSensorState0 - 5Связывается с датчиком протечки, используется для отслеживания его активности
IncomeHeartBeatany valueВходящий пинг датчика
ValveType0 / 1Выбор типа крана: 0 - стандарт 24 (220) (5сек), 1 - Gidrolock 12 (220) (31сек)

Feedback:

ПараметрЗначениеОписание
State0 / 1Значение состояния выхода: 0 - закрыт, 1 - открыт
Mode0 - 2Режим, в котором управляется задвижка:
0 - off,
1 - manual,
2 - auto
Emergency0 - 6Задвижка отработала аварию и находится в режиме Emergency, работает только в режиме Auto.
Коды ошибки: 0 - нет аварии, 1 - протечка, 2 - нет пинга, 3 - offline, 4 - ошибка внутреннего счетчика датчика, 5 - выход за пределы допустимых диапазонов частоты работы ШИМ, 6 - выход за пределы допустимых диапазонов скважности ШИМ (4-6 для SmartSensor)

Кнопка

примечание

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве. В подустройстве «Кнопка» фидбеки появляются только если это событие связано на шине Bus77 с другими устройствами.

Режим "Кнопка"

Command:

ПараметрЗначениеОписаниеВидимость
DimmerBrightnessLight0 – 100Установить яркость диммера, на которую он переключится в зависимости от показаний датчика освещенности: «когда светло»Скрытый
DimmerBrightnessDark0 – 100Установить яркость диммера, на которую он переключится в зависимости от показаний датчика освещенности: «когда темно»Скрытый

Режим "Мастер-кнопка"

Feedback:

ПараметрЗначениеОписаниеВидимость
State0 / 1Значение состояния логического входа 0 - кнопка не нажата 1 - кнопка нажатаВидимый
SinglePressany valueСобытие одиночного нажатияВидимый
Pressany valueСобытие нажатия кнопкиВидимый
Releaseany valueСобытие отпускания кнопкиВидимый
LongPressStartany valueСобытие, которое срабатывает при удержании кнопкиВидимый
LongPressEndany valueСобытие, которое срабатывает при отпускании кнопки после удержанияВидимый

Режим "Фиксируемая кнопка"

Feedback:

ПараметрЗначениеОписаниеВидимость
State0 / 1Значение состояния логического входа: 0- кнопка выключена (отжата), 1 - кнопка включена (нажата)Видимый
Onany valueСобытие включения кнопкиСкрытый
Offany valueСобытие выключения кнопкиСкрытый

Реле

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
Inversion0 / 1Включение инверсии выхода
AutoOffTime0 – …Значение таймера автоотключения выхода:
0 — выключено
BehaviorOnStart0 – 2Поведение при запуске:
0 — выключить
1 — включить
2 — восстановление последнего значения
CommutationType0 / 1Тип коммутируемого тока:
0 — переменный
1 — постоянный

Изменение данной настройки возможно только при разомкнутом реле. После изменения настройки необходимо обесточить цепь, коммутируемую данным реле, для отключения симистора
State0 / 1Установка состояния выхода
SwitchOnлюбое значениеВключение выхода
SwitchOffлюбое значениеВыключение выхода
Toggleлюбое значениеПереключение состояния выхода на противоположное

Feedback:

ПараметрЗначениеОписание
State0 / 1Значение состояния выхода

Регулятор напряжения

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
SetVoltage0 - 10000Отправить значение в милливольтах
SetPercentage0 - 100Отправить значение в процентах
BehaviorOnStart0 - 2Стартовое поведение: 0 - 0%, 1 - 100%, 2 - восстановление
Inversion0 / 1Инверсия выхода при управлении через проценты
State0 / 1Состояние включить / выключить
Step0 - 100Шаг в процентах
StepDownany valueШаг вниз
DtepUpany valueШаг вверх
SwitchOffany valueВыключить
SwithcOnany valueВключить на последнее значение (если последнего нет, то включить на 100 %)
Toggleany valueПереключить

Feedback:

ПараметрЗначениеОписание
OutputVoltage0 - 10000Получить значение в милливольтах
OutputPercentage0 - 100Получить значение в процентах

Термостат

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления.

Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command:

ПараметрЗначениеОписаниеВидимость
SubMode0 – 4Выбор подрежима при работе в ручном режиме:
0 — Комфорт
1 — Сон
2 — Эко
3 — Защита
4 — Пользовательский (определяется автоматически при несоответствии заданной целевой температуры значениям уставок других режимов; пользовательский режим нельзя установить напрямую)
Видимый
Mode0 – 4Выбор режима работы:
0 — Сервис
1 — Ручной
2 — Ошибка (термостат переходит в указанный режим, если не получает данные с датчика температуры)
3 — Удержание температуры
Видимый
Manual0 / 1Включить ручной режим (доступно управление уставкой температуры термостата, который автоматически ее поддерживает):
0 — возвращается к предыдущему режиму
1 — включает ручной режим
Скрытый
ServiceMode0 / 1Включить режим Сервис (доступно только открытие и закрытие термопривода):
0 — возвращается к предыдущему режиму
1 — включает режим Сервис
Скрытый
PresetComfort0 – 60Установить температуру нагрева для режима Комфорт (SubMode = 0).

Температура нагрева — температурная уставка термостата, при выходе за предел которой (если текущая температура в помещении опустится ниже указанной температуры нагрева) будет осуществляться нагрев помещения
Видимый
PresetComfortHigh0 – 60Установить температуру охлаждения для режима Комфорт (SubMode = 0)Видимый
PresetSleep0 – 60Установить температуру нагрева для режима Сон (SubMode = 1)Видимый
PresetSleepHigh0 – 60Установить температуру охлаждения для режима Сон (SubMode = 1).

Температура охлаждения — температурная уставка термостата, при выходе за предел которой (если текущая температура в помещении превысит указанную температуру охлаждения) будет осуществляться охлаждение помещения с помощью кондиционера
Видимый
PresetECO0 – 60Установить температуру нагрева для режима Эко (SubMode = 2)Видимый
PresetECOHigh0 – 60Установить температуру охлаждения для режима Эко (SubMode = 2)Видимый
PresetProtect0 – 60Установить температуру нагрева для режима Защита (SubMode = 3)Видимый
PresetProtectHigh0 – 60Установить температуру охлаждения для режима Защита (SubMode = 3)Видимый
CurrentSetPoint0 – 60Установить пользовательскую температуру нагреваВидимый
CurrentSetPointHigh0 – 60Установить пользовательскую температуру охлажденияВидимый
CurrentSetPointLowHigh0 – 60Установить среднее значение температурной уставки (среднее между температурой нагрева и охлаждения).

Используется для внешнего управления температурными уставками термостата (например, через голосовых ассистентов или сенсорный экран) в режиме терморегуляции «Охлаждение и нагрев»
Видимый
IncomeTemperature-50 – 110Для получения данных с датчика температуры и их использования термостатом:

1. Если используется датчик Bus77, настройте передачу данных из фидбека Temperature в команду термостата IncomeTemperature.
2. Для сторонних датчиков убедитесь, что значение температуры передается в формате float.

Важно: если температура не поступает в IncomeTemperature в течение 60 минут или изменяется более чем на 50 градусов за одну отправку, термостат переходит в аварийный режим
Видимый
IncreaseTemperatureлюбое значениеУвеличить значение уставки температуры нагрева на шаг StepВидимый
DecreaseTemperatureлюбое значениеУменьшить значение уставки температуры нагрева на шаг StepВидимый
IncreaseTemperatureHighлюбое значениеУвеличить значение уставки температуры охлаждения на шаг StepВидимый
DecreaseTemperatureHighлюбое значениеУменьшить значение уставки температуры охлаждения на шаг StepВидимый
State0 / 1Управлять термоголовкой:
0 — открыта
1 — закрыта
Видимый
Openлюбое значениеКоманда открытия термоголовкиСкрытый
Closeлюбое значениеКоманда закрытия термоголовкиСкрытый
IncomeErrorCode0 – 2Команда для привязки датчика температуры Bus77. Передайте данные датчика температуры из фидбека ErrorCode в команду термостата IncomeErrorCode.

Коды ошибок:
0 — без ошибок
1 — короткое замыкание цепи датчика температуры
2 — обрыв цепи датчика температуры
Скрытый
EmergencyBehavior0 – 2Аварийное поведение:
0 — закрыть
1 — открыть
2 — переключение термоголовки раз в 10 минут

В разработке
Скрытый
HoldOn0 / 1Включить режим Удержание:
0 — возвращается к предыдущему режиму
1 — включает режим Удержание
Видимый
HoldOnTime0 – …Установить время в минутах, на которое будет включен режим УдержаниеВидимый
HoldOnTargetPoint0 – 60Установить целевую температуру, которую будет поддерживать режим УдержаниеВидимый
Protect0 / 1Включить подрежим Защита:
0 — возвращается к предыдущему подрежиму
1 — включает подрежим Защита
Скрытый
BottomTemperatureLimit0 – 60Установить пользовательское ограничение вводимого значения температуры нагрева (игнорируется подрежимом Защита)Скрытый
UpperTemperatureLimit0 – 60Установить пользовательское ограничение вводимого значения температуры охлаждения (игнорируется подрежимом Защита)Скрытый
EmergencyHeatIntensity0 – 100Интенсивность нагрева при аварии — в процентах от общего времени цикла (10 минут)Скрытый
StatePID0 – 100Для термостатов с возможностью PID-регулирования.

Управление термоголовкой с возможностью регулирования процента открытия:
0 — закрыта
100 — открыта
Скрытый

Feedback:

ПараметрЗначениеОписание
SubMode0 – 4Текущий подрежим при работе в режиме Ручной:
0 — Комфорт
1 — Сон
2 — Эко
3 — Защита
4 — Пользовательский
Mode0 – 4Текущий режим работы:
0 — сервис
1 — ручной
2 — ошибка
3 — удержание температуры
CurrentSetPointлюбое значениеТекущее значение уставки температуры нагрева
CurrentSetPointHighлюбое значениеТекущее значение уставки температуры охлаждения
CurrentSetPointLowHigh-50 – 110Текущее среднее значение температурной уставки (среднее значение между температурой нагрева и охлаждения).

Используется для внешнего управления (при помощи голосовых ассистентов или при управлении термостатом с сенсорного экрана) температурными уставками термостата в режиме терморегуляции «Охлаждение и нагрев»
IncomeTemperature-50 – 110Текущая температура в помещении (с датчика температуры)
State0 / 1Состояние термоголовки:
0 — открыта
1 — закрыта
HoldOnTimeLeftлюбое значениеВремя в минутах, оставшееся до выключения режима Удержание
StatePID0 – 100Для термостатов с возможностью PID-регулирования.

Процент открытия термоголовки:
0 — закрыта
100 — открыта
Важно

Запрещается использовать Сервисный режим, как штатный (для постоянного ежедневного использования)! Режим Сервисный предназначен для обслуживания и ремонта системы. Если в термостате нет необходимости, например в летнее время года, то следует перевести его в режим Защиты.

Фанкойл

Описание устройства

Список доступных команд и фидбеков зависит от конфигурации фанкойла. Лишние команды и фидбеки будут скрыты.

Command

ПараметрЗначениеОписаниеВидимость
Power0 — выключить
1 — включить
Основная команда включения / выключения фанкойла. При включении восстанавливает предыдущие настройкиВидимый
PowerOnлюбое значениеВключает фанкойл (аналог Power = 1)Скрытый
PowerOffлюбое значениеВыключает фанкойл (аналог Power = 0)Скрытый
PowerToggleлюбое значениеПереключает состояние: если включён — выключает, если выключен — включаетСкрытый
Mode0 — Вентиляция
1 — Нагрев
2 — Охлаждение
3 — Авто
Устанавливает режим работы. Доступные значения зависят от типа подключения (нагрев / охлаждение)Видимый
Preset0 — Комфорт
1 — Сон
2 — Эко
3 — Защита
Активирует пресет — набор предустановленных температур и скорости вентилятораВидимый
TargetFanSpeed1 — Низкая
2 — Средняя
3 — Высокая
Устанавливает целевую скорость вентилятораВидимый
TargetTemperatureLowот 10.0 до 40.0°C, шаг 0.1Целевая температура для режима нагреваВидимый
TargetTemperatureHighот 10.0 до 40.0°C, шаг 0.1Целевая температура для режима охлажденияВидимый
IncreaseTemperatureLowлюбое значениеУвеличивает TargetTemperatureLow на установленный шагСкрытый
DecreaseTemperatureLowлюбое значениеУменьшает TargetTemperatureLow на установленный шагСкрытый
IncreaseTemperatureHighлюбое значениеУвеличивает TargetTemperatureHigh на установленный шагСкрытый
DecreaseTemperatureHighлюбое значениеУменьшает TargetTemperatureHigh на установленный шагСкрытый
IncreaseTemperatureLoHiлюбое значениеОдновременно увеличивает обе уставки (Low и High) на установленный шагСкрытый
DecreaseTemperatureLoHiлюбое значениеОдновременно уменьшает обе уставки (Low и High) на установленный шагСкрытый
Stepот 0.1 до 5.0, шаг 0.1Шаг изменения температуры при использовании команд IncreaseTemperature- и DecreaseTemperature, или при использовании связей на пошаговое изменение температурыСкрытый
PresetComfortLowот 16.0 до 32.0°CТемпература уставки нагрева для пресета «Комфорт»Скрытый
PresetComfortHighот 16.0 до 32.0°CТемпература уставки охлаждения для пресета «Комфорт»Скрытый
PresetComfortFanSpeed1 – 3Скорость вентилятора для пресета «Комфорт»Скрытый
PresetSleepLowот 16.0 до 32.0°CТемпература уставки нагрева для пресета «Сон»Скрытый
PresetSleepHighот 16.0 до 32.0°CТемпература уставки охлаждения для пресета «Сон»Скрытый
PresetSleepFanSpeed1 – 3Скорость вентилятора для пресета «Сон»Скрытый
PresetECOLowот 16.0 до 32.0°CТемпература уставки нагрева для пресета «Эко»Скрытый
PresetECOHighот 16.0 до 32.0°CТемпература уставки охлаждения для пресета «Эко»Скрытый
PresetECOFanSpeed1 – 3Скорость вентилятора для пресета «Эко»Скрытый
PresetProtectLowот 10.0 до 40.0°CТемпература уставки нагрева для пресета «Защита»Скрытый
PresetProtectHighот 10.0 до 40.0°CТемпература уставки охлаждения для пресета «Защита»Скрытый
PresetProtectFanSpeed1 – 3Скорость вентилятора для пресета «Защита»Скрытый
Protect0 — выключить защиту
1 — включить защиту
Переключает пресет «Защита» независимо от текущего пресета. При включении может менять режим работы (нагрев / охлаждение / авто) в зависимости от конфигурацииВидимый
UpperFanSpeedLimit1 — Низкая
2 — Средняя
3 — Высокая
Устанавливает максимальную допустимую скорость вентилятора. Даже если в пресете или вручную задана более высокая скорость, фанкойл не превысит этот лимитСкрытый
AverageTargetTemperatureот 10.0 до 40.0°C, шаг 0.1Команда для голосового управления: устанавливает «среднюю» целевую температуру. Внутренне преобразуется в TargetTemperatureLow и / или TargetTemperatureHigh в зависимости от типа подключенияСкрытый
IncomeTemperatureот -50.0 до 110.0°CПередаёт значение температуры от внешнего датчика. Используется, если в настройках выбран внешний источник температуры. Выключенный фанкойл игнорирует эту командуСкрытый
СondensationFanSpeed1 – 3Скорость вентилятора, используемая в режиме «Антиконденсат»Скрытый
СondensationModeState0 — выключить
1 — включить
Принудительно включает или выключает режим «Антиконденсат»Видимый
CoolantLowThresholdот -50 до 110°CПорог срабатывания предупреждения «Чрезмерное охлаждение»Скрытый
CoolantHighThresholdот -50 до 110°CПорог срабатывания предупреждения «Недостаточное охлаждение»Скрытый
HeatcarrierLowThresholdот -50 до 110°CПорог срабатывания предупреждения «Недостаточный нагрев»Скрытый
HeatcarrierHighThresholdот -50 до 110°CПорог срабатывания предупреждения «Чрезмерный нагрев»Скрытый

Feedback

ПараметрЗначениеОписаниеВидимость
Power0 — выключен
1 — включён
Текущее состояние питания фанкойлаВидимый
Mode0 — Вентиляция
1 — Нагрев
2 — Охлаждение
3 — Авто
Текущий режим работыВидимый
Preset0 — Комфорт
1 — Сон
2 — Эко
3 — Защита
4 — Кастомный
Текущий активный пресет (определяется по совпадению уставок)Видимый
Status-1 — Охлаждает
0 — Простаивает
1 — Нагревает
Что делает фанкойл прямо сейчас: греет, охлаждает или ничего не делаетВидимый
TargetFanSpeed1 — Низкая
2 — Средняя
3 — Высокая
Текущая целевая скорость вентилятораВидимый
CurrentFanSpeed0 — Стоп
1 — Низкая
2 — Средняя
3 — Высокая
Фактическая скорость вращения вентилятораВидимый
CurrentTemperatureот -50.0 до 110.0°CТемпература в помещении от выбранного датчика. Не обновляется при выключенном фанкойлеВидимый
TargetTemperatureLowот 10.0 до 40.0°CТекущая уставка нагреваВидимый
TargetTemperatureHighот 10.0 до 40.0°CТекущая уставка охлажденияВидимый
AverageTargetTemperatureот 10.0 до 40.0°CСредняя температура для голосового управления (учитывает только подключённые контуры)Скрытый
LeakageState0 — нет протечки
1 — переполнение лотка
Состояние датчика конденсатного лоткаСкрытый
WindowState0 — окно закрыто
1 — окно открыто
Состояние датчика открытия окнаСкрытый
СondensationState0 — нет конденсата
1 — есть конденсат
Сигнал от датчика конденсата на окнахСкрытый
IDCState0 — карта отсутствует
1 — карта есть
Состояние считывателя карты доступаСкрытый
FilterState0 — чистый
1 — загрязнён
Состояние датчика загрязнения фильтраСкрытый
EmrgOffState0 — не активен
1 — активен
Состояние аварийного выключателяСкрытый
CoolantTemperatureот -50.0 до 110.0°CТемпература хладагентаСкрытый
HeatcarrierTemperatureот -50.0 до 110.0°CТемпература теплоносителяСкрытый
AlarmCode0 — нет аварии
1 — аварийное отключение
2 – 5 — неисправности датчиков температуры
Код текущей аварии (приоритетная)Видимый
WarningLastCode0 — нет предупреждений
1 – 10 — код последнего предупреждения
Код самого свежего предупреждения (для push-уведомлений):
0 — предупреждений ещё не было
1 — переполнение конденсатного лотка
2 — фильтр загрязнён
3 — недостаточное охлаждение
4 — чрезмерное охлаждение
5 — чрезмерный нагрев
6 — недостаточный нагрев
7 — КЗ на цепи датчика температуры хладагента
8 — обрыв цепи датчика температуры хладагента
9 — КЗ на цепи датчика температуры теплоносителя
10 — обрыв цепи датчика температуры теплоносителя
Видимый
СondensationModeState0 — не активен
1 — активен
Выполняется ли в данный момент режим «Антиконденсат»Видимый
WindowOpenModeState0 — нет
1 — да
Активен ли режим «Открытое окно» (автоматический переход в пресет «Защита»)Скрытый
IDCLockModeState0 — управление разрешено
1 — управление заблокировано
Активен ли режим блокировки по карте доступа (IDC)Скрытый
CoolingLowWarn0 — норма
1 — недостаточное охлаждение
Предупреждение: хладагент слишком тёплыйСкрытый
CoolingHighWarn0 — норма
1 — чрезмерное охлаждение
Предупреждение: хладагент слишком холодныйСкрытый
CoolantTempSensorBreakWarn0 — норма
1 — обрыв
Предупреждение: обрыв датчика хладагентаСкрытый
CoolantTempSensorSCWarn0 — норма
1 — КЗ
Предупреждение: короткое замыкание на датчике хладагентаСкрытый
HeatingLowWarn0 — норма
1 — недостаточный нагрев
Предупреждение: теплоноситель слишком холодныйСкрытый
HeatingHighWarn0 — норма
1 — чрезмерный нагрев
Предупреждение: теплоноситель слишком горячийСкрытый
HeatcarrierTempSensorBreakWarn0 — норма
1 — обрыв
Предупреждение: обрыв датчика теплоносителяСкрытый
HeatcarrierTempSensorSCWarn0 — норма
1 — КЗ
Предупреждение: короткое замыкание на датчике теплоносителяСкрытый

Шторы / Жалюзи

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command:

ПараметрЗначениеОписание
OpenTimeSet0 - ...Время на цикл открытия
CloseTimeSet0 - ...Время на цикл закрытия
ControlType0Тип управления: 0 - три провода (перекидной)
SetState0 / 1Установить состояние шторы: 0 - открыто, 1 - закрыто
Openany valueОткрыть штору
Closeany valueЗакрыть штору
Toggleany valueПереключение состояния штор на противоположное с остановкой
Stopany valueОстановить штору
AdditionalTimeSet0 - 2000Время, которое суммируется со временем открытия / закрытия шторы. Со временем штора начнет провисать и ей не будет хватать времени для закрытия / открытия шторы, этот параметр позволит отрегулировать положение открытой / закрытой шторы.
ReversePauseTime300 - 1000Время, необходимое между активацией команд открыть / закрыть. Задержка позволяет переключиться между командами до завершения предыдущей команды и исключает возможность активации двух команд одновременно.
Lock0 / 1Блокировка управления штор: 0 - не блокировать, 1 - блокировать
SetPosition0 - 100Установить значение шторы (%): 0 - открыто, 100 - закрыто

Feedback:

ПараметрЗначениеОписание
Status-2 - 2Состояние штор: 2 - шторы закрыты, 1 - в процессе закрытия, 0 - стоят в неопределенном положении, -1 открываются, -2 - открыты
Position0 - 100Процент открытия шторы (%): 0 - открыто, 100 - закрыто

Сенсорный экран термостата

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Touch_Screen_Thermostat.png

Command

ПараметрЗначениеОписаниеВидимость
State0 / 1Включение / выключение сенсорного экрана:
0 — выключить
1 — включить
Видимый
SleepTimeout1 – 255Установить время бездействия, по истечении которого экран перейдёт в спящий режимСкрытый
DayActiveBacklight10 – 100Установить яркость подсветки экрана в активном режиме в процентахСкрытый
DaySleepBacklight10 – 100Установить яркость подсветки экрана в спящем режиме в процентахСкрытый
NightActiveBacklight10 – 100Ночной режим (когда темно): установить яркость подсветки экрана в активном режиме в процентах.
Команда сработает только при наличии связи экрана с датчиком освещённости
Скрытый
NightSleepBacklight10 – 100Ночной режим (когда темно): установить яркость подсветки экрана в спящем режиме в процентах.
Команда сработает только при наличии связи экрана с датчиком освещённости
Скрытый
Volume0 – 3Установить уровень громкости звука при нажатии на кнопки:
0 — звук выключен
1 — тихий
2 — средний
3 — громкий
Скрытый

Feedback

ПараметрЗначениеОписаниеВидимость
State0 / 1Состояние экрана:
0 — выключен
1 — включен
Видимый
SelectedThermostat0 / 1Соответствует световой индикации кнопки (1 или 2), которая показывает, каким термостатом экран управляет в текущий момент и данные какого из двух управляемых термостатов отображает:
0 — Радиатор
1 — Тёплый пол
Скрытый

Экран термостата

В драйвере по умолчанию показываются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command:

Command

ПараметрЗначениеОписаниеВидимость
AwakeEventany valueСобытие выхода экрана из спящего режима (пробуждения экрана)Скрытый
ClockMode0 – 10Установить формат отображения времени и даты:
0 — ЧЧ:ММ + дата
1 — ЧЧ:ММ
2 — ЧЧ:ММ:СС
Скрытый
ScreenBrightnessLevel0 – 100Установить яркость подсветки экрана в процентахСкрытый
ScreenSave0 – 3Установить режим скринсейвера:
0 — выключить подсветку экрана
1 — минимальная подсветка экрана
2 — 50% подсветки экрана и часы
3 — выключен (подсветка экрана не выключается)
Скрытый

Управление устройствами I-CAN-DALI

LED диммер, люминисцентная лампа, галогенная лампа, лампа накаливания и т.д. (DT0-DT6)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Commands:

ПараметрЗначениеОписание
Downany valueУменьшить уровень яркости на шаг (см. параметр «Скорость диммирования / Fade rates»).
Level0–100Установить уровень яркости с учетом параметра «Время диммирования (Fade times)».
Offany valueВыключить с учетом параметра «Время диммирования (Fade times)».
State0 / 1Управление состоянием:
• 0 — выключить (с Fade time)
• 1 — включить на последнее значение яркости (с Fade time)
SwitchOnMaxany valueУстановить максимальный уровень яркости (с учетом Fade time).
Toggleany valueПереключение между «выключено» и «последнее значение яркости» (с Fade time).
Upany valueУвеличить уровень яркости на шаг (см. «Скорость диммирования / Fade rates»).

Feedback:

Feedback

ПараметрЗначениеОписание
Level0 – 100Текущее значение уровня яркости
State0 / 10 — выключено
1 — включено
Device Error0 / 10 — ошибок нет
1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства
Lamp error0 / 10 — ошибок нет
1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока
Power Supply problem0 / 10 — ошибок нет
1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства

Голосовое управление

Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.

Подсказка

Скачать пример: DALI.sirpz

Реле (DT7)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Commands:

ПараметрЗначениеОписание
Offany valueВыключить устройство.
State0 / 1Управление состоянием:
• 0 — выключить
• 1 — включить
Toggleany valueПереключение состояния между «выключено» и «включено».

Feedback

ПараметрЗначениеОписание
State0 / 10 — выключено
1 — включено
Device Error0 / 10 — ошибок нет
1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства
Lamp error0 / 10 — ошибок нет
1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока
Power Supply problem0 / 10 — ошибок нет
1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства

Температура света (DT8: Tunable White, Mix, WW)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписание
Color TemperatureФиз. мин. уровень – Физ. макс. уровеньУстановить температуру света в Кельвинах, кратно 100 Кельвинам.
Удобнее всего устанавливать значение с элемента «Уровень», настроенного в необходимых диапазонах и с шагом 100
Downany valueУменьшить значение уровня яркости на шаг, указанный в параметре «Скорость диммирования (Fade rates)»
Level0 – 100Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Offany valueВыключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
State0 / 10 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
SwitchOnMaxany valueУстановить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Toggleany valueПоочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Upany valueУвеличить значение на шаг, указанный в параметре «Скорость диммирования (Fade rates)»

Feedback

ПараметрЗначениеОписание
Level0 – 100Текущее значение уровня яркости
State0 / 10 — выключено
1 — включено
Device Error0 / 10 — ошибок нет
1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства
Lamp error0 / 10 — ошибок нет
1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока
Power Supply problem0 / 10 — ошибок нет
1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства

Голосовое управление

Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.

Подсказка

Скачать пример: DALI.sirpz

RGB (DT8)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписание
Downany valueУменьшить значение уровня яркости на шаг, указанный в параметре «Скорость диммирования (Fade rates)»
Level0 – 100Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Offany valueВыключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
RGBцвет с джойстикаУстановить значение цвета.
Для установки значения цвета используйте элемент «Джойстик» с подходящей цветовой палитрой в параметре «Изображение»
State0 / 10 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
SwitchOnMaxany valueУстановить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Toggleany valueПоочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Upany valueУвеличить значение на шаг, указанный в параметре «Скорость диммирования (Fade rates)»

Feedback

ПараметрЗначениеОписание
Level0 – 100Текущее значение уровня яркости
State0 / 10 — выключено
1 — включено
Device Error0 / 10 — ошибок нет
1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства
Lamp error0 / 10 — ошибок нет
1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока
Power Supply problem0 / 10 — ошибок нет
1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства

Управление из проекта визуализации

Подсказка

Скачать пример: RGB_lib_DALI.irpz

Для управления цветом через джойстик в панельном проекте, необходимо добавить изменения в редактор скриптов где:

  • display = IR.GetItem("Page 1").GetItem("circle 1") - путь к элементу джойстик;
  • Single = "I-CAN-DALI:RGB (Управление цветом DALI 2)" - полное имя канала в шине DALI для отправки RGB.

Голосовое управление

Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.

Подсказка

Скачать пример: DALI.sirpz

RGBW (DT8)

В драйвер по умолчанию попадают только те команды и фидбэки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписание
Downany valueУменьшить значение уровня яркости на шаг, указанный в параметре «Скорость диммирования (Fade rates)»
Level0 – 100Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Offany valueВыключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
RGBцвет с джойстикаУстановить значение цвета.
Для установки значения цвета используйте элемент «Джойстик» с подходящей цветовой палитрой в параметре «Изображение»
State0 / 10 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
SwitchOnMaxany valueУстановить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Toggleany valueПоочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Upany valueУвеличить значение на шаг, указанный в параметре «Скорость диммирования (Fade rates)»
White0 – 100Установить значение белого канала.
Удобнее всего устанавливать значение с элемента «Уровень», настроенного в необходимых диапазонах

Feedback

ПараметрЗначениеОписание
Level0 – 100Текущее значение уровня яркости
State0 / 10 — выключено
1 — включено
Device Error0 / 10 — ошибок нет
1 — исполнительное DALI-устройство обнаружило ошибку, причиной которой могут являться: пониженное напряжение сети, перегрев, неожиданное поведение исполнительного DALI-устройства
Lamp error0 / 10 — ошибок нет
1 — была обнаружена проблема работы подключённого потребителя (лампы, устройства освещения). Не все исполнительные DALI-устройства поддерживают данный тип ошибки. Определение ошибки основывается на показаниях потребления тока
Power Supply problem0 / 10 — ошибок нет
1 — были обнаружены внешние проблемы с питанием, которые привели к перезагрузке устройства

Управление из проекта визуализации

Подсказка

Скачать пример: RGB_lib_DALI.irpz

Для управления цветом через джойстик в панельном проекте, необходимо добавить изменения в редактор скриптов где:

  • display = IR.GetItem("Page 1").GetItem("circle 1") - путь к элементу джойстик;
  • Single = "I-CAN-DALI:RGB (Управление цветом DALI 2)" - полное имя канала в шине DALI для отправки RGB.

Голосовое управление

Для управления оборудованием с помощью голосового помощника добавьте драйвер Yandex Alice Platform в серверный проект и настройте связь с оборудованием в соответствии с инструкцией.

Подсказка

Скачать пример: DALI.sirpz

Группы DALI

В зависимости от того, какие устройства находятся в группе, будет меняться набор КУ и КОС.

Если в группе устройства включены на разный уровень яркости и происходит диммирование командами Up / Down, то перед диммирования яркость устройств приводится к среднему значению.

Command

ПараметрЗначениеОписание
Downany valueУменьшить значение уровня яркости группы на шаг, указанный в параметрах группы «Шаг диммирования (%)»
Level0 – 100Установить уровень яркости с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Color Temperature1500 – 8000Установить температуру света в Кельвинах, кратно 100 Кельвинам.
Рекомендуем устанавливать значение с элемента «Уровень», настроенного в необходимых диапазонах и с шагом 100.

Если через группу задать значение, выходящее за физический минимум и максимум цветовой температуры устройств в группе, они включатся на своё граничное значение
Offany valueВыключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
State0 / 10 — выключить с учётом параметра «Время диммирования вкл / выкл (Fade times)»
1 — установить уровень яркости на «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
SwitchOnMaxany valueУстановить уровень яркости на максимальное значение с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Toggleany valueПоочерёдно переключать между «Выключить» / «Последнее значение яркости» с учётом параметра «Время диммирования вкл / выкл (Fade times)»
Upany valueУвеличить значение уровня яркости группы на шаг, указанный в параметрах группы «Шаг диммирования (%)»

Управление устройствами I-CAN-Modbus

Подробное описание по настройке шлюза I-CAN-Modbus находится по ссылке.

Minibox (Zentec M100)

В драйвер по умолчанию попадают только те команды и фидбеки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Command

ПараметрЗначениеОписаниеВидимость
PowerSet0 – 1Установить состояние вентиляционной установки:
0 — выключить
1 — включить
Видимый
PowerOnany valueВключить вентиляционную установкуСкрытый
PowerOffany valueВыключить вентиляционную установкуСкрытый
TempControlMode1 – 2Режим регулировки температуры:
1 — выключен
2 — включен в режиме нагрева (нагревает до значения уставки приточного воздуха)
Видимый
TargetTemperature5 – 35Изменить температуру приточного воздухаВидимый
TemperatureUpany valueУвеличить температуру нагрева на шаг 1 °CСкрытый
TemperatureDownany valueУменьшить температуру нагрева на шаг 1 °CСкрытый
FanSpeed0 – 7Установить скорость вентилятораВидимый
FanSpeedUpany valueУвеличить скорость вентилятора на 1Скрытый
FanSpeedDownany valueУменьшить скорость вентилятора на 1Скрытый

Feedback

ПараметрЗначениеОписаниеВидимость
Power0 – 1Состояние вентилятора:
0 — выключен
1 — включен
Видимый
TempControlMode1 – 2Режим регулировки температуры:
1 — выключен: только вентиляция
2 — включен: нагрев
Видимый
TargetTemperature5 – 35Текущая уставка температуры приточного воздухаВидимый
FanSpeed0 – 7Текущая скорость работы вентилятораВидимый
MainEmrgStatus0; 1–161 группа аварийных статусов, где:
0 — нет ошибки
1–16 — код ошибки соответствует E1–E16 из руководства пользователя вентиляционной установки
Видимый
EmrgStatus0; 17–332 группа аварийных статусов, где:
0 — нет ошибки
17–33 — код соответствует E17–E33 из руководства пользователя вентиляционной установки
Видимый

Вентиляция Royal Clima

В драйвере по умолчанию отображаются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Command

ПараметрЗначениеОписаниеВидимость
State0 / 1Установить состояние вентиляционной установки:
0 — выключить
1 — включить
Видимый
SupplyFanSpeed1 – 10Установить скорость приточного вентилятора.
Значение 0 соответствует выключенному состоянию вентилятора
Видимый
ExhaustFanSpeed1 – 10Установить скорость вытяжного вентилятора.
Значение 0 соответствует выключенному состоянию вентилятора
Видимый

Feedback

ПараметрЗначениеОписаниеВидимость
State0 / 1Состояние вентиляционной установки:
0 — установка выключена
1 — установка включена
Видимый
SupplyFanSpeed1 – 10Текущая скорость приточного вентилятораВидимый
ExhaustFanSpeed1 – 10Текущая скорость вытяжного вентилятораВидимый
RemovedAirTemperatureany valueТекущая температура вытяжного воздуха.
На пульте дистанционного управления наружный воздух имеет обозначение RA
Скрытый
OutdoorAirTemperatureany valueТекущая температура наружного воздуха.
На пульте дистанционного управления наружный воздух имеет обозначение OA
Скрытый
SupplyAirTemperatureany valueТекущая температура приточного воздуха.
На пульте дистанционного управления наружный воздух имеет обозначение SA
Скрытый
ExhaustAirTemperatureeany valueТекущая температура удаляемого воздуха.
На пульте дистанционного управления наружный воздух имеет обозначение EA
Скрытый
FilterAlarmTimer0 – 3Ресурс фильтра: срок, оставшийся до его замены:
0 — менее 45 дней
1 — менее двух месяцев
2 — менее трёх месяцев
3 — менее полугода
Скрытый
ErrorNo errors, E01–E08Отображение кода ошибки.
Вывод кода ошибки в формате строки: перечисление кодов ошибок через запятую
Скрытый

Вентиляция VAKIO

В драйвере по умолчанию отображаются только те команды и фидбэки, которые используются для управления. Для использования остальных добавьте их в драйвер через меню ПКМ на подустройстве.

Команды:

ПараметрЗначениеОписаниеВидимость по умолчанию
State0 / 1Установить состояние вентиляционной установки:
0 - выключить,
1 - включить.
Видимый
PowerOnany valueВключить вентустановку.Скрытый
PowerOffany valueВыключить вентустановку.Скрытый
PowerToggleany valueПереключить состояние вентустановки.Скрытый
Mode0 ~ 3Установить режим работы вентустановки.
0 - Ручной,
1 - Авто,
2 - Турбо,
3 - Ожидание.
Видимый
Manualany valueВключить ручной режим.Скрытый
Autoany valueВключить режим Авто.Скрытый
Turboany valueВключить режим Турбо.Скрытый
Standbyany valueВключить режим Ожидание.Скрытый
FanSpeed1 ~ 4Установить скорость вентилятора.Видимый
FanSpeedDownany valueУменьшить скорость вентилятора на 1.Видимый
FanSpeedUpany valueУвеличить скорость вентилятора на 1.Видимый
TargetTemperature10 ~ 25Установить температуру приточного воздуха.Видимый
TemperatureUpany valueУвеличить температуру приточного воздуха на шаг.Видимый
TemperatureDownany valueУменьшить температуру приточного воздуха на шаг.Видимый
IncomeCO2_10 ~ 5000Канал управления принимающий текущее значение СО2 с датчика.Скрытый
IncomeCO2_20 ~ 5000Канал управления принимающий текущее значение СО2 с датчика.Скрытый
IncomeCO2_30 ~ 5000Канал управления принимающий текущее значение СО2 с датчика.Скрытый
IncomeCO2_40 ~ 5000Канал управления принимающий текущее значение СО2 с датчика.Скрытый
CO2TopLimit0 ~ 5000Установить целевой уровень СО2.Видимый
TurboTime1 ~ 60Установить время работы вентустановки в режиме Турбо (в минутах).Видимый
StandbyTime1 ~ 1440Установить время работы вентустановки в режиме Ожидание (в минутах).Видимый
StandbyStart0 ~ 1439Установить время начала работы вентустановки в режиме Ожидание.

Время начала работы задается в числовом формате:

0 соответствует 00:00 (полночь),
1439 соответствует 23:59 (конец дня).
Каждой минуте суток присвоено число от 0 до 1439:

1 час = 60 минут → 1:00 = 60, 2:00 = 120, и т. д.
13:45 = (13 × 60) + 45 = 825,
23:59 = (23 × 60) + 59 = 1439.
Видимый

Фидбеки:

ПараметрЗначениеОписаниеВидимость по умолчанию
State0 / 1Состояние вентиляционной установки:
0 - установка выключена,
1 - установка включена.
Видимый
Mode0 ~ 3Текущий режим работы вентустановки
0 - Ручной,
1 - Авто,
2 - Турбо,
3 - Ожидание.
Видимый
HeatElementIcon0 / 1Работа нагревательного элемента (нагрев приточного воздуха):

0 - выключен,
1 - включен.
Скрытый
FanSpeedВыключен
1 ~ 4
Текущая скорость вентилятора.Видимый
FanPower0 / 1Текущее состояние вентилятора:
0 - включен,
1 - выключен.

В режимах Авто и Ожидание при включенной вентустановке, приточный вентилятор может быть выключен:

если текущий уровень СО2 не превышает заданный (для режима Авто),
не наступило время включения установки (для режима Ожидание).
Видимый
CO2Alarm0 / 1Тревога по концентрации СО2:
0 - СО2 в пределах заданного уровня,
1 - СО2 превысил заданный уровень.

В Ручном режиме значение всегда 0.
Видимый
TargetTemperature10 ~ 25Заданная температура приточного воздуха.Видимый
TurboTimeLeft60 ~ 1Время (в минутах), оставшееся до завершения работы вентустановки в режиме Турбо.Видимый
CO2SensorStatus10 ~ 3Статус датчика СО2 1:
0 - не используется,
1 - используется, но не доходят показания CO2,
2 - используется, показания приходят.
Видимый
CO2SensorStatus20 ~ 3Статус датчика СО2 2:
0 - не используется,
1 - используется, но не доходят показания CO2,
2 - используется, показания приходят.
Видимый
CO2SensorStatus30 ~ 3Статус датчика СО2 3:
0 - не используется,
1 - используется, но не доходят показания CO2,
2 - используется, показания приходят.
Видимый
CO2SensorStatus40 ~ 3Статус датчика СО2 4:
0 - не используется,
1 - используется, но не доходят показания CO2,
2 - используется, показания приходят.
Видимый
DeviceStatus0 / 1Отображение наличия / отсутствия связи шлюза I-CAN-Modbus с вентустановкой:
0 - вентустановка Оффлайн / не подключена,
1 - вентустановка Онлайн.
Видимый

Кондиционер Hisense

В драйвере по умолчанию видимые только те команды и фидбеки, которые используются для управления. Для добавления скрытых воспользуйтесь меню ПКМ.

Команды:

ПараметрЗначениеОписаниеВидимость по умолчанию
State0 / 1Установить состояние кондиционера:
0 - Выключить кондиционер,
1 - Включить кондиционер.
Видимый
OnAny valueВключить кондиционерСкрытый
OffAny valueВыключить кондиционерСкрытый
ToggleAny valueПереключить состояние кондиционераСкрытый
SleepMode0 / 1Состояние режима сна:
0 - Сон выключен,
1 - Сон активирован.
Видимый
Speed0 ~ 3Установить скорость воздушного потока:
0 - Автоматическая скорость,
1 - Низкая скорость,
2 - Средняя скорость
3 - Высокая скорость.
Видимый
SpeedAutoAny valueПереключить скорость воздушного потока на автоматическуюСкрытый
SpeedHighAny valueПереключить скорость воздушного потока на высокуюСкрытый
SpeedMediumAny valueПереключить скорость воздушного потока на среднююСкрытый
SpeedLowAny valueПереключить скорость воздушного потока на низкуюСкрытый
Mode0 ~ 4Установить режим работы кондиционера:
0 - Вентиляция,
1 - Нагрев,
2 - Охлаждение,
3 - Осушение,
4 - Автоматический режим.
Видимый
ModeFanAny valueПереключиться на режим вентиляцииСкрытый
ModeHeatAny valueПереключиться на режим нагреваСкрытый
ModeCoolAny valueПереключиться на режим охлажденияСкрытый
ModeDryAny valueПереключиться на режим осушенияСкрытый
ModeAutoAny valueПереключиться на автоматический режимСкрытый
TargetTemperature18~30 °СУстановить целевую температуру кондиционераВидимый
TargetTemperatureUpAny valueУвеличить целевую температуру на 1°СВидимый
TargetTemperatureDownAny valueУменьшить целевую температуру на 1°СВидимый
SwingDirection0 ~ 3Переключить состояние ламелей:
0 - Ламели остановлены,
1 - Качание ламелей по вертикали,
2 - Качание ламелей по горизонтали,
3 - Качание ламелей и по горизонтали и по вертикали одновременно.
Видимый
SwingNoAny valueОстановить ламелиСкрытый
SwingVerticalAny valueАктивировать качание ламелей по вертикалиСкрытый
SwingHorizontalAny valueАктивировать качание ламелей по горизонталиСкрытый
SwingCircularAny valueАктивировать качание ламелей по вертикали и по горизонтали одновременноСкрытый

Фидбеки:

ПараметрЗначениеОписаниеВидимость по умолчанию
State0 / 1Состояние кондиционера:
0 - Кондиционер выключен,
1 - Кондиционер включен.
Видимый
SleepMode0 / 1Состояние режима сна:
0 - Сон выключен,
1 - Сон активирован.
Видимый
Mode0 ~ 4Установить режим работы кондиционера:
0 - Вентиляция,
1 - Нагрев,
2 - Охлаждение,
3 - Осушение,
4~7 - Автоматический режим.
Видимый
TargetTemperature16~32 °СЦелевая температура кондиционераВидимый
Speed0 ~ 3Скорость воздушного потока:
0 - Автоматическая скорость,
1 - Низкая скорость,
2 - Средняя скорость
3 - Высокая скорость.
Видимый
SwingDirection0 ~ 30 - Ламели остановлены,
1 - Качание ламелей по вертикали,
2 - Качание ламелей по горизонтали,
3 - Качание ламелей и по горизонтали и по вертикали одновременно.
Видимый
FaultCodeЦелочисленноеКод ошибки кондиционера.
0 - ошибок нет,
Иное значение - код ошибки.
Видимый
DefrostStatus0 / 1Статус разморозки
0 - разморозка неактивна,
1 - разморозка активна.
Скрытый
CompressorStatus0 / 1Состояние компрессора:
0 - компрессор неактивен,
1 - компрессор неактивен.
Скрытый
IndoorTemperature-20.0 ~ 79.0 °СЗначение с датчика температуры внутри помещения (датчик кондиционера).Скрытый
OutdoorTemperature-20.0 ~ 79.0 °СЗначение с датчика температуры улицы (датчик кондиционера).Скрытый

Обратите внимание: доступный диапазон целевой температуры для управления кондиционером Hisense через адаптер Hisense B544(E) - от 18℃ до 30℃. Стабильность работы при выходе за этот диапазон не гарантируется (техническое ограничение адаптера).

Также адаптер Hisense B544(E) не передаёт информацию и не позволяет управлять следующими функциями кондиционера:

  • Режим AI Smart (Режим определяется как обычный режим “Авто”),
  • Режим Eco,
  • Режим самоочистки кондиционера,
  • Тихий режим,
  • Дежурный нагрев,
  • Режимы сна помимо подрежима “Общий” (любые включенные подрежимы сна тем не менее определяются как включенный режим сна, без подробностей) .

Управление кондиционерами через шлюз ONOKOM

примечание

В драйвер по умолчанию попадают только те команды и фидбеки, которые используются для управления. Для добавления остальных воспользуйтесь меню ПКМ.

Команды

ПараметрЗначениеОписаниеВидимость по умолчанию
State0/1Задать состояние кондиционера:
0 - Выключить кондиционер
1 - Включить кондиционер
Видимый
OnAny valueВключить кондиционерСкрытый
OffAny valueВыключить кондиционерСкрытый
ToggleAny valueПереключить состояние кондиционераСкрытый
Backlight0/10 - Выключить подсветку экрана кондиционера
1 - Включить подсветку экрана кондиционера
Скрытый
ReducedBacklight0/10 - Выключить уменьшение яркости подсветки экрана кондиционера
1 - Включить уменьшение яркости подсветки экрана кондиционера
Скрытый
ModeSilent0/10 - Выключить тихий режим
1 - Включить тихий режим
Видимый
SoundIndication0/10 - Выключить звуковую индикацию
1 - Включить звуковую индикацию
Скрытый
ModeEco0/10 - Выключить эко режим
1 - Включить эко режим
Видимый
ModeTurbo0/10 - Выключить турбо режим
1 - Включить турбо режим
Видимый
ModeSleep0/10 - Выключить режим “сон”
1 - Включить режим “сон”
Видимый
Ionization0/10 - Выключить ионизацию воздуха
1 - Включить ионизацию воздуха
Видимый
AutoCleaning0/10 - Выключить режим самоочистки
1 - Включить режим самоочистки
Видимый
AntiMold0/10 - Выключить режим “антиплесень”
1 - Включить режим “антиплесень”
Видимый
StandbyHeating0/10 - Выключить дежурный обогрев
1 - Включить дежурный обогрев
Видимый
SoftFlow0/10 - Выключить мягкий поток
1 - Включить мягкий поток
Видимый
BacklightAutoOff0/10 - Выключить автоматическое отключение подсветки
1 - Включить автоматическое отключение подсветки
Скрытый
WorkModeInt 1-5Переключить кондиционер на режим работы:
1 - Нагрев
2 - Охлаждение
3 - Авто
4 - Осушение
5 - Вентиляция
Видимый
TargetTemperatureInt 18-30Целевая температура кондиционераВидимый
TargetTemperatureStepUpAny valueПоднять целевую температуру кондиционера на 1 градусСкрытый
TargetTemperatureStepDownAny valueУменьшить целевую температуру кондиционера на 1 градусСкрытый
FanSpeedInt 0-5Задать позицию для горизонтальных ламелей кондиционера:
0 - Качание остановлено
1 - Качание
2 - 6 - Позиции
Видимый
FanSpeedExtendedInt 0-7Переключить скорость воздушного потока:
0 - Авто
1 - Тихий режим
2-6 – Скорости
7 - Турбо
Видимый
AirflowHorzPositionInt 0-6Задать позицию для горизонтальных ламелей кондиционера:
0 - Качание остановлено
1 - Качание
2 - 6 - Позиции
Видимый
AirflowVertPositionInt 0-6Задать позицию для вертикальных ламелей кондиционера:
0 - Качание остановлено
1 - Качание
2 - 6 - Позиции
Видимый
AirflowDirectionInt 0-3Задать направление качания ламелей кондиционера:
0 - Качание остановлено
1 - Качание горизонтальное и вертикальное
2 - Горизонтальное качание
3 - Вертикальное качание
Видимый

Фидбеки

ПараметрЗначениеОписаниеВидимость по умолчанию
State0/1Текущее состояние кондиционера:
0 - Выключен
1 - Включен
Видимый
Backlight0/1Подсветка экрана кондиционера:
0 - Выключена
1 - Включена
Скрытый
TargetTemperatureInt 18-30Целевая температура кондиционераВидимый
ModeSilent0/10 - Выключить режим “сон”
1 - Включить режим “сон”
Видимый
SoundIndication0/1Звуковая индикация:
0 - Выключена
1 - Включена
Скрытый
ModeEco0/1Режим “эко”:
0 - Выключен
1 - Включен
Видимый
ModeTurbo0/1Режим “турбо”:
0 - Выключен
1 - Включен
Видимый
ModeSleep0/1Режим “сон”:
0 - Выключен
1 - Включен
Видимый
Ionization0/1Ионизация воздуха:
0 - Выключена
1 - Включена
Видимый
AutoCleaning0/1Режим “антиплесень”:
0 - Выключен
1 - Включен
Видимый
AntiMold0/1Режим “антиплесень”:
0 - Выключен
1 - Включен
Видимый
StandbyHeating0/1Дежурный обогрев:
0 - Выключен
1 - Включен
Видимый
SoftFlow0/1Режим “мягкий поток”:
0 - Выключен
1 - Включен
Видимый
WorkModeInt 1-5Текущий режим работы кондиционера:
1 - Нагрев
2 - Охлаждение
3 - Авто
4 - Осушение
5 - Вентиляция
Видимый
FanSpeedInt 0-5Текущая скорость воздушного потока:
0 - Авто
1-5 - Скорости
Видимый
FanSpeedExtendedInt 0-7Текущая скорость воздушного потока:
0 - Авто
1 - Тихий режим
2-6 - Скорости
7 - Турбо
Видимый
AirflowHorzPositionInt 0-6Текущая позиция для горизонтальных ламелей кондиционера:
0 - Качание остановлено
1 - Качание
2 - 6 - Позиции
Видимый
AirflowVertPositionInt 0-6Текущая позиция для вертикальных ламелей кондиционера:
0 - Качание остановлено
1 - Качание
2 - 6 - Позиции
Видимый
AirflowDirectionInt 0-3Задать направление качания ламелей кондиционера:
0 - Качание остановлено
1 - Качание горизонтальное и вертикальное
2 - Горизонтальное качание
3 - Вертикальное качание
Видимый
OnlineAC0/1Информация о наличии соединения между шлюзом и кондиционеромВидимый
IndoorTemperatureFloatПоказывает текущую температуру воздуха в комнате, измеренную встроенным датчиком кондиционера. На основе этих данных устройство регулирует свою работуСкрытый
OutdoorTemperatureFloatОтображает температуру на улице, если кондиционер подключен к внешнему датчикуСкрытый
ErrorsNumIntЧисло ошибок на кондиционереСкрытый
ErrorCodeDecIntКод ошибки, записанный в десятичном видеСкрытый
ErrorCodeHexIntКод ошибки, записанный в Hex видеСкрытый
OnokomOnline0/1Информация о наличии соединения между шлюзом I-CAN-Modbus и шлюзом ONOKOM:
0 - Нет соединения
1 - Есть связь
Скрытый

Управление сценариями

Command:

ПараметрЗначениеОписание
Launch ScenarioлюбоеЗапустить сценарий
Resave ScenarioлюбоеПерезаписать сценарий (сохранить текущее состояние устройств)

Создание серверной логики

Создание расписаний

Расписание событий в серверной логике - это планировщик с событиями, доступен в панели SCHEDULER при настройке логики для . С помощью расписаний вы можете создать триггер, который с периодичностью или однократно сработает в указанное время и запустит выбранное правило (подробнее здесь).

Создание правил

После импорта Bus77 устройств в серверный проект, вы можете дополнительно настроить правила, которые будут работать на сервере, согласно заданной логике (подробнее здесь).

Для настройки правил укажите:

  • Условие срабатывания (WHEN) - событие, которое вызывает выполнение команд, указанных в THEN, но только если при этом выполняются условия, указанные в BUT ONLY IF. Условиями для запуска правил в драйвере Bus77 могут выступать:

    • показания датчиков (например, обнаружение протечки LeakageState == 1),
    • состояние оборудования например, текущее значение уровня диммера CurrentLevel < 50
    • события кнопок (SinglePress, DoublePress, LongPressStart).
  • Действия при срабатывании (THEN) - все команды, настроенные в THEN будут выполнены друг за другом, начиная с верхнего в списке. В драйвере Bus77 для создания действия достаточно отправить в команду необходимое значение (например, включение реле State == 1).

  • Исключающие условия (BUT ONLY IF) - если они не выполнены, команды из THEN не сработают. Если условий несколько, должны выполниться они все. Исключающими условиями для запуска правил в драйвере Bus77 могут выступать:

    • показания датчиков,
    • состояние оборудования.

Пример управления оборудованием по нажатию на кнопку:

В драйвере Bus77 кнопка является событийным устройством. Каждое событие кнопки (SinglePress, DoublePress, LongPressStart и др.) изменяет свое состояние на 1 только по нажатию на кнопку, после чего возвращает свое привычное состояние в 0. Вы можете использовать события кнопки в правилах для включения или выключения света, включения сценариев и т.п.

Для примера настроим кнопку на включение / выключение света в комнате по одинарному нажатию на кнопку и выключение всего света в квартире по удержанию кнопки. Для этого:

  1. Создайте правило на включение диммера:
  • в условии (WHEN) укажите событие одинарного нажатия на кнопку,
  • в действии (THEN) выберите диммер, который необходимо включить, присвойте состоянию диммера 1,
  • в исключающем условии (BUT ONLY IF) укажите, что действие будет происходить только если диммер выключен.

Bus77_Routines1.png

  1. Создайте правило на выключение диммера:
  • в условии (WHEN) укажите событие одинарного нажатия на кнопку,
  • в действии (THEN) выберите диммер, который необходимо выключить, присвойте состоянию диммера 0,
  • в исключающем условии (BUT ONLY IF) укажите, что действие будет происходить только если диммер включен.

Bus77_Routines2.png

  1. Создайте правило на выключение всего света в квартире:
  • в условии (WHEN) укажите событие удержания кнопки,
  • в действии (THEN) выберите все необходимые источники света и присвойте им статус выключения (0).

Bus77_Routines3.png

В этой статье: